package wiki.douzi.helpyougrow.domain;

import java.io.Serializable;

/**
 * (Vip)实体类
 *
 * @author Douzi
 * @since 2022-06-18 16:39:22
 */
public class Vip implements Serializable {
    private static final long serialVersionUID = -12463457170633583L;

    private Integer id;
    /**
     * 会员等级
     */
    private Integer level;
    /**
     * 会员等级对应的折扣
     */
    private Integer discount;
    /**
     * 会员等级对应的成长值额外获取。例：20代表该等级的会员获得成长值时额外获取20%的成长值
     */
    private Integer growthAddition;
    /**
     * 会员等级对应成长衰减值（连续半年没有消费行为则成长值每日减少当前等级对应的衰减值）
     * 1级别10/天
     * 2级别20/天
     * 3级别60/天
     * 4级别180/天
     * 5级别300/天
     */
    private Integer growthAttenuation;
    /**
     * 会员等级对应成长值下限
     */
    private Integer growthLimit;
    /**
     * 该会员等级对应入住天数下限
     */
    private Integer daysLimit;
    /**
     * 该会员等级创建时间
     */
    private String creatTime;
    /**
     * 该会员等级更新时间
     */
    private String updateTime;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getLevel() {
        return level;
    }

    public void setLevel(Integer level) {
        this.level = level;
    }

    public Integer getDiscount() {
        return discount;
    }

    public void setDiscount(Integer discount) {
        this.discount = discount;
    }

    public Integer getGrowthAddition() {
        return growthAddition;
    }

    public void setGrowthAddition(Integer growthAddition) {
        this.growthAddition = growthAddition;
    }

    public Integer getGrowthAttenuation() {
        return growthAttenuation;
    }

    public void setGrowthAttenuation(Integer growthAttenuation) {
        this.growthAttenuation = growthAttenuation;
    }

    public Integer getGrowthLimit() {
        return growthLimit;
    }

    public void setGrowthLimit(Integer growthLimit) {
        this.growthLimit = growthLimit;
    }

    public Integer getDaysLimit() {
        return daysLimit;
    }

    public void setDaysLimit(Integer daysLimit) {
        this.daysLimit = daysLimit;
    }

    public String getCreatTime() {
        return creatTime;
    }

    public void setCreatTime(String creatTime) {
        this.creatTime = creatTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

}


